.table-scrollable{overflow: unset !important;}
.file {
	position: relative;
	height: 34px;
	line-height: 34px;
	width: 300px;
}
.file label {
	display: inline-block;
	font-size: 14px;
}
.userdefined-file {
	position: absolute;
	top: 0;
	/*left: 45px;*/
	z-index: 2;
	width: 300px;
	height: 34px;
	line-height: 34px;
	font-size: 0;
}
.userdefined-file input[type="text"] {
	display: inline-block;
	vertical-align: middle;
	padding-left: 14px;
	padding-right: 14px;
	width: 220px;
	box-sizing: border-box;
	border:1px solid #ccc;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.file input[type="file"] {
	position: absolute;
	top: 0;
	left: 0px;
	z-index: 3;
	opacity: 0;
	width: 300px;
	height: 34px;
	line-height: 34px;
	cursor: pointer;
}